草庐IT

MySQL : How to run batch of sql scripts from a folder

全部标签

MySQL隔离级别解析:数据一致性与高并发之间的平衡术!

DDL:数据定义,它用来定义数据库对象,包括库,表,列,通过ddl我们可以创建,删除,修改数据库和表结构;DML:数据操作语言,增加删除修改数据表中的记录;DCL:数据控制语言,定义访问权限和安全级别;DQL:数据查询语言,用它来查询想要的记录。SQL执行顺序:from;joinonwhere;groupby;avg,sum.... 使用聚集函数进行计算;having;select;distinct;orderby;limit;今天来讨论mysql中的事物隔离级别1事物概念事务是由一组SQL语句组成的逻辑处理单元。事务具有以下4个属性,通常简称为事务的ACID属性:原子性:事务是一个原子操作单

Client does not support authentication protocol requested by server;consider upgrading MySQL clie

网络解决办法1:(博主尝试了该方法但是无用)在mysql命令行里输入下面两个命令:#这里的root就是账号,123456修改后的密码,根据自己的需求更改ALTERUSER'root'@'localhost'IDENTIFIEDWITHmysql_native_passwordBY'123456';#刷新权限FLUSHPRIVILEGES;解决办法2:(博主尝试了该方法但是无用)将mysql升级到5.x版本后,用客户端登录时出现了Clientdoesnotsupportauthenticationprotocolrequestedbyserver错误,是由于新旧版本的mysql的密码算法不同引起

使用JSP+Servlet+MySQL实现登录注册功能

✅作者简介:大家好,我是Leo,热爱Java后端开发者,一个想要与大家共同进步的男人😉😉🍎个人主页:Leo的博客💞当前专栏:Java从入门到精通✨特色专栏:MySQL学习🥭本文内容:使用JSP+Servlet+MySQL实现登录注册功能🖥️个人小站:个人博客,欢迎大家访问📚个人知识库:Leo知识库,欢迎大家访问1.前言大家好,我是Leo哥🫣🫣🫣,前几天一个在大学的粉丝跟我说:Leo哥,我们最近要搞那个Java期末作业,要求是通过Javaweb知识点,使用JDBC,MySQL,JSP,Servlet等技术实现一个登录和注册功能,能不能出一期教程啊,老师啥也不教。听到这里我也是感触颇深,让我看到我

MySQL之时间戳(DateTime和TimeStamp)

MySQL之时间戳(DateTime和TimeStamp)文章目录:MySQL之时间戳(DateTime和TimeStamp)一、DateTime类型二、TimeStamp类型三、DateTime和TimeStamp的区别当插入数据时,需要自动记录一个时间时候,现有两种主流的解决方案。一、DateTime类型建立一个表名为auto_time的表,加入一个自增长的id属性和datetime属性。createtableauto_time(idintkeyauto_increment,timedatetime);再使用insert命令继续向datetime属性插入数据insertintoauto_t

mysql/php:concat返回左联接的许多字段

我曾有一个SELECT查询LEFTJOIN根据需要工作。然后,我通过smilar添加了一张桌子LEFTJOIN现在,我得到了一个奇怪的结果。基本上,对于group_concat在每个记录中我收到一件项目的地方,我将获得八个记录。我不明白为什么会发生这种情况,因为新表与没有这个问题的其他几个加入相似(我已经从示例中省略了这个问题)。这是很好的查询:$sql="SELECTt.*,group_concat(tf.todoid)as`tftodoid`,group_concat(tf.id)as`tfid`,group_concat(tf.filedescript)as`tffiledescript

【C++】开源:MySQL数据库安装与使用

文章目录1.MySQL介绍2.Windows端环境安装数据库的基本操作3.Ubuntu端环境安装数据库的基本操作1.MySQL介绍MySQL是一种开源的关系型数据库管理系统(RDBMS),广泛应用于各种规模和类型的应用程序中。以下是MySQL的一些主要特点和功能:1.开源性:MySQL是开源软件,可以免费使用和修改,具有强大的社区支持。2.可扩展性:MySQL支持高度可扩展的架构,适用于小型应用到大型企业级应用。3.跨平台支持:MySQL可以在多个操作系统上运行,包括Windows、Linux、macOS等。4.高性能:MySQL具有出色的性能和处理能力,能够处理大量的并发请求,并提供高效的查

QT mysql 驱动-数据库安装以及qt连接ssl报错问题

文章末尾是引用笔记1.安装mysql1.1配置信息1.2配置环境变量配置MySQL8.0环境变量如果不配置MySQL环境变量,就不能在命令行直接输入MySQL登录命令。下面说如何配置MySQL的环境变量:步骤1:在桌面上右击【此电脑】图标,在弹出的快捷菜单中选择【属性】菜单命令。步骤2:打开【系统】窗口,单击【高级系统设置】链接。步骤3:打开【系统属性】对话框,选择【高级】选项卡,然后单击【环境变量】按钮。步骤4:打开【环境变量】对话框,在系统变量列表中选择path变量。步骤5:单击【编辑】按钮,在【编辑环境变量】对话框中,将MySQL应用程序的bin目录(C:\ProgramFiles\My

You have an error in your SQL syntax; check the manual that corresponds to your MySQL

最近做项目又给报错了,找了一会感觉错误非常巴卡,还是记录一下比较好乍一看没有毛病,但是一运行访问接口,就报错了java.sql.SQLSyntaxErrorException:YouhaveanerrorinyourSQLsyntax;checkthemanualthatcorrespondstoyourMySQLserverversionfortherightsyntaxtousenear''user'whereusername='sun'orderbyiddesc'atline1为什么呢,因为user引号用错了1.我开始是单引号、反单引号分不清java中键值用(‘)单引号,列名(`)反单引

mysql主从复制

目录一、什么是mysql主从复制二、mysql支持的复制类型STATEMENT∶基于语句的复制。ROW∶基于行的复制。MIXED∶混合类型的复制。三、主从复制的工作过程(主写从复制)四、mysql解决的问题五、生产环境中主流架构一主多从M-S-S M-M​编辑M-M-M六、MySQL主从复制延迟原因七、MySOL主从复制模式异步复制(Asynchronousreplication)全同步复制(Fullysynchronousreplication)半同步复制(Semisynchronousreplication)八、主从架构部署主服务器——192.168.226.22​编辑​编辑 从服务器1—

【数据库】忘记mysql本地密码

目录说明操作步骤操作失败解决1.在以上操作步骤的第四步,输入mysql,报错第一种报错解决办法如下第二种报错解决办法如下2.从上面操作第二步后重新操作步骤如下报错解决办法如下参考链接说明太久没使用本地mysql数据库,忘记了密码。操作步骤1.进入安装MySQL的bin目录下,按下shift+鼠标右键,会出现“在此处打开PowerShell窗口”的字样,然后点击,打开PowerShell2.输入netstopmysql(或netstopmysql80),停止MySQL服务(或者到服务中手动停止。位置:控制面板\所有控制面板项\Windows工具\服务)3.输入mysqld--skip-grant